package org.jctc.els.modules.biz.entity.projects;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import java.util.Date;

/**
 * 项目附件分类表;
 * @date : 2023-6-18
 */
@ApiModel(value = "项目附件分类表",description = "")
@TableName("els_project_files_category")
public class ElsProjectFilesCategory implements Serializable,Cloneable{
    /**  */
    @ApiModelProperty(name = "",notes = "")
    @TableId
    private String id ;
    /** 类型名称 */
    @ApiModelProperty(name = "类型名称",notes = "")
    private String name ;
    /** 是否需要盖章;0 否 1 是 */
    @ApiModelProperty(name = "是否需要盖章",notes = "0 否 1 是")
    private Integer isStamp ;
    /** 是否需要签字;0 否 1 是 */
    @ApiModelProperty(name = "是否需要签字",notes = "0 否 1 是")
    private Integer isSign ;
    /** 乐观锁 */
    @ApiModelProperty(name = "乐观锁",notes = "")
    private String revision ;

    @ApiModelProperty(name = "逻辑删除",notes = "")
    private Integer isDelete ;

    @ApiModelProperty(name = "项目类别;1=>职工培训项目\\r\\n2=>人才评价培训项目\\r\\n4=>培训开发项目\\r\\n8=>培训购置项目\\r\\n16=>生产辅助技改(大修)项目",notes = "")
    private Integer projectCategory;

    public Integer getProjectCategory() {
        return projectCategory;
    }

    public void setProjectCategory(Integer projectCategory) {
        this.projectCategory = projectCategory;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }

    /**  */
    public String getId(){
        return this.id;
    }
    /**  */
    public void setId(String id){
        this.id=id;
    }
    /** 类型名称 */
    public String getName(){
        return this.name;
    }
    /** 类型名称 */
    public void setName(String name){
        this.name=name;
    }
    /** 是否需要盖章;0 否 1 是 */
    public Integer getIsStamp(){
        return this.isStamp;
    }
    /** 是否需要盖章;0 否 1 是 */
    public void setIsStamp(Integer isStamp){
        this.isStamp=isStamp;
    }
    /** 是否需要签字;0 否 1 是 */
    public Integer getIsSign(){
        return this.isSign;
    }
    /** 是否需要签字;0 否 1 是 */
    public void setIsSign(Integer isSign){
        this.isSign=isSign;
    }
    /** 乐观锁 */
    public String getRevision(){
        return this.revision;
    }
    /** 乐观锁 */
    public void setRevision(String revision){
        this.revision=revision;
    }
}
